﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HZ.DrugTrade.Model.View
{
    /// <summary>
    /// View_Goods
    /// </summary>
    [Serializable()]
    [Table(TableName = "TB_Goods_GZHC")]
    public class TB_Goods_GZHC
    {
        /// <summary>
        /// 
        /// </summary>
        public Int64? ProductId { get; set; }


        /// <summary>
        /// 
        /// </summary>
        public string SortName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? GoodsId { get; set; }

        /// <summary>
        /// 产品实际规格
        /// </summary>
        public string OutlookcGoods { get; set; }
        /// <summary>
        /// 目录规格
        /// </summary>
        public string OutlookcProduct { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CompanyId_Tb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CompanyName_Tb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CompanyName_Sc { get; set; }
        /// <summary>
        /// 生产企业编号
        /// </summary>
        public int? CompanyId_Sc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CompanyCode_Tb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CompanyName_Agent { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool? IsImport { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string RegCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? RegDate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string RegName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string OtherName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Brand { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Material { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Pack { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal? RetailPrice { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string LisenceCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Performance { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Instroduction { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? CheckStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string NoPassReason { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool? IsSubmit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? SubmitTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public System.DateTime? AuditTime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string AuditUserName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string AuditHis { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ModifyHis { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? AddProjectId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Unit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string CommonName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string Remaks { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ProductCode { get; set; }
        /// <summary>
        /// 最小包装
        /// </summary>
        public string MinPack { get; set; }

        /// <summary>
        /// 最小计量单位
        /// </summary>
        public string MinUnit { get; set; }

        /// <summary>
        /// 转换比
        /// </summary>
        public int? Factor { get; set; }
        /// <summary>
        /// 添加人
        /// </summary>
        public string AddUsername { get; set; }
        /// <summary>
        /// 添加类型
        /// </summary>
        public string AddSort { get; set; }

        public int? ProjectId { get; set; }

        public string SortId { get; set; }

        /// <summary>
        /// 保留字段1
        /// </summary>
        public string memo1 { get; set; }
        /// <summary>
        /// 保留字段2
        /// </summary>
        public string memo2 { get; set; }
        /// <summary>
        /// 保留字段3
        /// </summary>
        public string memo3 { get; set; }
        /// <summary>
        /// 保留字段4
        /// </summary>
        public string memo4 { get; set; }
        /// <summary>
        /// 保留字段5
        /// </summary>
        public string memo5 { get; set; }
        /// <summary>
        /// 保留字段6
        /// </summary>
        public string memo6 { get; set; }
        /// <summary>
        /// 保留字段7
        /// </summary>
        public string memo7 { get; set; }
        /// <summary>
        /// 保留字段8
        /// </summary>
        public string memo8 { get; set; }
        /// <summary>
        /// 保留字段9
        /// </summary>
        public string memo9 { get; set; }
        /// <summary>
        /// 保留字段10
        /// </summary>
        public string memo10 { get; set; }
        /// <summary>
        /// 是否逻辑删除
        /// </summary>
        public bool? IsDel { get; set; }
        /// <summary>
        /// 产品图片地址
        /// </summary>
        public string PicUrl { get; set; }
        /// <summary>
        /// 产品名称
        /// </summary>
        public string GoodsName { get; set; }
        /// <summary>
        /// 产品标准
        /// </summary>
        public string ProductNorm { get; set; }
        /// <summary>
        /// 产品材质
        /// </summary>
        public string ProductMaterial { get; set; }
        /// <summary>
        /// 产品适用范围
        /// </summary>
        public string ProApplication { get; set; }
        /// <summary>
        /// 最新检验报告
        /// </summary>
        public string SurveyReport { get; set; }
        /// <summary>
        /// 内蒙古最低供货价价
        /// </summary>
        public decimal? NMBottomPrice { get; set; }
        /// <summary>
        /// 产品卫生许可证有效期
        /// </summary>
        public System.DateTime? LicenseDate { get; set; }

        /// <summary>
        /// 质量层次 edit by xy
        /// </summary>
        public string QualityLevels { get; set; }
        /// <summary>
        /// 产品认证体系edit by xy
        /// </summary>
        public string CPRZTX { get; set; }
        public string Outlookc { get; set; }
        public string Model { get; set; }//型号
        public string CountryMinimumPrice { get; set; }//全国最低中标价
        public string MinimumArea { get; set; }//最低价中标地区
        public string CountryMinimumSupplyPrice { get; set; }//全国最低供货价格
        public string MinimumSupplyArea { get; set; }//最低价供货地区
        public string NMGMinimumPrice { get; set; }//内蒙古最低中标价
        public string MinimumPriceUnionCity { get; set; }//最低价中标盟市
        public string NMGMinimumSupplyPrice { get; set; }//内蒙古最低供货价格
        public string NMGMinimumSupplyPriceHosital { get; set; }//内蒙古最低价供货医疗机构
        public DateTime? RegisterTime { get; set; }//医疗器械注册证认可表或注册登记表  批准日期
        public string StandardName { get; set; }//产品标准 标准名称
        public string StandardId { get; set; }//产品标准 现行标准号
        public DateTime? StandardTime { get; set; }//产品标准 批准日期
        public string StandardOperativeTime { get; set; }//产品标准 有效期
        public string CustomsId { get; set; }//海关报关单  报关单号
        public string TestingUnit { get; set; }//产品检测报告 检测单位
        public string TestingId { get; set; }//产品检测报告 检测标准编号
        public string checkstate { get; set; } //企业审核状态


        public string GOODSIDNUM { get; set; }//商品目录编码add by xy
        public string COMPANYADDRESS_SC { get; set; }//生产者地址
        public string COMPANYLOCALADDRESS_SC { get; set; }//生产场所地址
        public int? RetractState { get; set; } //企业信息撤回状态 
        public string checkcompany { get; set; } //导出信息用到
        public string checkgoods { get; set; } //导出信息用到

        public string RETRACTSTATES { get; set; } //导出信息用到
        public DateTime? GeneralManifestTime { get; set; } //国外生产企业的委托授权书或总代理证明  有效期
        public string OverseasChineseName { get; set; } //国外生产企业名称  中文
        public string OverseasEnglishName { get; set; } //国外生产企业名称  英文

        public string ISSUBMITS { get; set; } // 产品提交状态，中文
        //add by xy
        public string FACTORYPRICE { get; set; }//出厂价（到岸价）
        public string GOODSUNIT { get; set; }//产品单位

        //add by ysm 
        public string ISBZP { get; set; } //是否标准品
        public string CompeteGroupNum { get; set; } //竞价组号
        //add by Meng
        public string originalIsBZP { get; set; }  //原标准品
        public string originalCompetegroupNum { get; set; }  //原竞价组号
        public string GroupCategory { get; set; }  //分组类别
        public string GroupName { get; set; }  //分组名称
        public string IsoperationBZP { get; set; }  //是否操作标准品
        public string IsoperationGroupNum { get; set; }  //是否操作竞价组号
        public string referenceprice { get; set; } //拟准入价

        public string limitprice { get; set; } //准入价

        public string OutlookcModel { get; set; } //规格型号

        public string FAuditUserName { get; set; }//审核人(复审)
        public DateTime? FAuditTime { get; set; }//审核时间(复审)
        public int? FCheckStatus { get; set; }//审核状态(复审) 0 未审核 1 审核通过 2审核未通过
        public string FNoPassReason { get; set; }//审核不通过原因(复审)
        public string Fcheckcompany { get; set; }//显示复审状态
        public string Fcheckgoods { get; set; }//显示复审状态


        public string RegisterCompanyName { get; set; }//生产者名称
        public string HealthMinistrySituation { get; set; }//原卫生部中标情况
        public decimal? HealthMinistryPrice { get; set; }//原卫生部中标价格
        public string ImportRegister_Agent { get; set; }//进口产品注册代理
        public string ImportCustomerService { get; set; }//进口产品售后服务机构
        public string ImportEnterCheckout { get; set; }//进口产品入境货物检验检疫证明
        public string IsOutsourcing { get; set; }//有无外购件
        public string IsQualificationQualified { get; set; }//相关资质证明材料是否合格
        public string IsSpecialProve { get; set; }//国家有特殊强制性规定的产品相应证书或证明材料
        public string IsMedicalInstruments { get; set; }//医疗器械质量管理体系证书
        public string IsInstructions { get; set; }//产品说明书
        public string IsEntityImg { get; set; }//实物图片
        public string IsPackImg { get; set; }//包装图片
        public string InstructionsImg { get; set; }//产品说明书图片
        public string EntityImg { get; set; } //实物图片
        public string IsCustoms { get; set; }//海关报关单(有无)
        public string Note { get; set; } //注册证登记表备注
        public string DrugPeople { get; set; }//药监人员
        public string Fcheckstate { get; set; }
        //public string fCheckStatus { get; set; }
        public string AreaIdCompany { get; set; }//一维码编码
        public string confirm { get; set; }//审核结果确认
        /// <summary>
        /// 一级类别
        /// </summary>
        public string OneSortName { get; set; }
        public string 企业审核状态 { get; set; }
        public string 产品审核状态 { get; set; }
        public string OuterPack_Img { get; set; }//产品外包装及实物图片
        public string GoodsCode { get; set; }//拆分产品编号
        public string OutlookcModelName { get; set; }//拆分规格型号
    }
}
